trust deed or other instrument - Español Inglés Diccionario